/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.dssl.modelo.logica;

import java.util.Date;

/**
 *
 * @author Manuel Sotelo
 */
public class Proyectos 
{
    private int proyecto;
    private String nombre;
    Date fechaInicio;
    Date fechaFin;
    double porcentajeAvance;
    int responsable;

    public Proyectos()
    {
        
    }
    public Proyectos(int proyecto, String nombre, Date fechaInicio, Date fechaFin, double porcentajeAvance, int responsable) {
        this.proyecto = proyecto;
        this.nombre = nombre;
        this.fechaInicio = fechaInicio;
        this.fechaFin = fechaFin;
        this.porcentajeAvance = porcentajeAvance;
        this.responsable = responsable;
    }

    public int getProyecto() {
        return proyecto;
    }

    public void setProyecto(int proyecto) {
        this.proyecto = proyecto;
    }

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public Date getFechaInicio() {
        return fechaInicio;
    }

    public void setFechaInicio(Date fechaInicio) {
        this.fechaInicio = fechaInicio;
    }

    public Date getFechaFin() {
        return fechaFin;
    }

    public void setFechaFin(Date fechaFin) {
        this.fechaFin = fechaFin;
    }

    public double getPorcentajeAvance() {
        return porcentajeAvance;
    }

    public void setPorcentajeAvance(double porcentajeAvance) {
        this.porcentajeAvance = porcentajeAvance;
    }

    public int getResponsable() {
        return responsable;
    }

    @Override
    public String toString() {
        return "Proyectos{" + "proyecto=" + proyecto + ", nombre=" + nombre + ", fechaInicio=" + fechaInicio + ", fechaFin=" + fechaFin + ", porcentajeAvance=" + porcentajeAvance + ", responsable=" + responsable + '}';
    }

    public void setResponsable(int responsable) {
        this.responsable = responsable;
    }
    /**
     * 
     * @param pr Se tiene que ingresar todos los datos de un proyecto para poder crearlo 
     */
    public void crearProyectos(Proyectos pr)
    {
        
    }
    /**
     * 
     * @param pr Se tiene que ingresar los datos del proyecto que se deben de actualizar posteriormente
     */
    public void modificarProyectos(Proyectos pr)
    {
        
    }
    /**
     * 
     * @param proyecto int-> Se debe de ingresar el id del proyecto para poder eliminarlo si se desea
     */
    public void eliminarProyecto(int proyecto)
    {
        
    }
}
